 $(function(){
	 $('.list-content-div table thead tr th:last').attr("width","8%");
	 //新增窗口打开
	 $('.row>.col-xs-1>a').on('click', function() {
		 //清空内容
		 $("#template_name").val("");
		 $("#template_type").val("-1");
		 $("#longs").val("");
		 $("#wide").val("");
		 $("#high").val("");
		 $("#bearWeight").val("");
		 $("#deadWeight").val("");
		$.post($('body').attr('ctxPath') +'/containerTemplate/productContainerCode?t='+new Date().getTime(),function(data){
			if(!data.flag){
				layer.alert(data.msg);
				return;
			}else{
				$('#template_code').val(data.msg);
				$('#addWindow').modal({
				 	moveable:true,
				 	position: 100,
				 	show: true
				 });
			}
		});
		
	 });
	 //新增容器模板
		$("#add").on('click',function(){
			 $.post($('body').attr('ctxPath') +'/containerTemplate/addContainerTemplate?t='+new Date().getTime(),$('#addForm').serialize(),function(data){
				 if(data.state){
					 $('#addWindow').modal('toggle', 'center');
					 listui.refresh('mainUI');
					 layer.open({
			 				  title: '消息提示',
			 				  offset: '200px',
			 				  content: data.msg
			 				});
			 				$('body').scrollTop(100);
					}else if(data.state!=null){
						layer.open({
			 				  title: '消息提示',
			 				  offset: '200px',
			 				  content:data.msg
			 				});
			 				$('body').scrollTop(100);
					}else{
						layer.open({
			 				  title: '消息提示',
			 				  offset: '200px',
			 				  content:"添加失败!"
			 				});
			 				$('body').scrollTop(100);
					}
		});
	});
	 //编辑容器
	 $("#edit").on('click',function(){
		 $.post($('body').attr('ctxPath') +'/containerTemplate/editContainerTemplate?t='+new Date().getTime(),$('#editForm').serialize(),function(data){
			 if(data.state){
				 $('#editWindow').modal('toggle', 'center');
				 listui.refresh('mainUI');
				 layer.open({
		 				  title: '消息提示',
		 				  offset: '200px',
		 				  content: data.msg
		 				});
		 				$('body').scrollTop(100);
				}else if(data.state!=null){
					layer.open({
		 				  title: '消息提示',
		 				  offset: '200px',
		 				  content:data.msg
		 				});
		 				$('body').scrollTop(100);
				}else{
					layer.open({
		 				  title: '消息提示',
		 				  offset: '200px',
		 				  content:"添加失败!"
		 				});
		 				$('body').scrollTop(100);
				}
		 });
	 });
	 
	$('.number').on('keyup',function(){
		var number=$(this).val();
		number=number.replace(/[^\d.]/g,"");  //清除“数字”和“.”以外的字符  
		number=number.replace(/\.{2,}/g,"."); //只保留第一个. 清除多余的  
		number=number.replace(".","$#$").replace(/\./g,"").replace("$#$",".");
		number=number.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3');//只能输入两个小数  
		if(number.indexOf(".")< 0 && number!=""){//以上已经过滤，此处控制的是如果没有小数点，首位不能为类似于 01、02的金额 
			number= parseFloat(number);
		}
		$(this).val(number);
	});
	 
	 
 });

// 数据表格操作按钮
function handleOpRow(tr, obj, container) {
	tr.append($('<td/>').addClass('op').append($('<a/>', {
		"href" : "javascript:;",
		"data-id" : obj.id
	}).addClass('edits').text('编辑')).append($('<span/>').text(' | ')).append($('<a/>', {
		"href" : "javascript:;",
		"data-id" : obj.id
	}).addClass('delete').text('删除')));
}
//数据表格展示
function handleCellValue(tfNotUnderline, cellVal, obj) {// (列名，单元格值，行对象)
	if(tfNotUnderline=='templateType'){
		if(cellVal=='0'){
			return '仓储容器';
		}else if(cellVal=='1'){
			return '运输容器';
		}
	}else {
        return cellVal;
    }
}

$('.list-content-div table>tbody').delegate('tr>td>.delete', 'click', function() {
	var id = $(this).attr('data-id');
	//根据id获取位置信息
	layer.confirm('确定删除吗？', {
		  btn: ['确认','取消'] //按钮
		}, function(){
	$.get($('body').attr('ctxPath')+'/containerTemplate/deleteContainerTemplate/'+id+'?t='+new Date().getTime(),function(data){
			if(data.state){
				 listui.refresh('mainUI');
				layer.open({
	 				  title: '消息提示',
	 				  offset: '200px',
	 				  content: data.msg
	 				});
	 				$('body').scrollTop(100);
			}else{
				layer.open({
	 				  title: '消息提示',
	 				  offset: '200px',
	 				  content:"删除失败!"
	 				});
	 				$('body').scrollTop(100);
			}
		});
	})
	});

$('.list-content-div table>tbody').delegate('tr>td>.edits', 'click', function() {
	var id = $(this).attr('data-id');
	//根据id获取容器信息
	$.get($('body').attr('ctxPath')+'/containerTemplate/getContainerTemplate/'+id+'?t='+new Date().getTime(),function(data){
			if(data.state){
				var template=data.obj//obj对象
				$("#templateCode").val(template.templateCode);
				$("#templateType").val(template.templateType);
				$("#templateName").val(template.templateName);
				$("#id").val(template.id);
				$("#edit_longs").val(template.longs);
				$("#edit_wide").val(template.wide);
				$("#edit_high").val(template.high);
				$("#edit_bearWeight").val(template.bearWeight);	
				$("#edit_deadWeight").val(template.deadWeight);	
				$('#editWindow').modal({
			 		moveable:true,
			 		position: 100,
			 		show: true
			 	});
			}else{
				layer.open({
	 				  title: '消息提示',
	 				  offset: '200px',
	 				  content:"获取数据失败!"
	 				});
	 				$('body').scrollTop(100);
			}
		});
	});


